home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / games / xcedit1.zip / XCEDIT.DOC next >
Text File  |  1997-05-22  |  14KB  |  382 lines

  1.   --------------------------------------
  2.  ─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
  3. ──────────────────────────────────────────
  4. XC-Edit: An editor for XCom: UFO Defense
  5. ──────────────────────────────────────────
  6.  ─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
  7.   --------------------------------------
  8.  
  9. XC-Edit v. 1.00 - by Joe Winiarski
  10.  
  11.  
  12. Frequently Asked Questions that are answered in this DOCument:
  13.  
  14. 1. What is XC-Edit?
  15. 2. What are the requirements to run XC-Edit?
  16. 3. How do I use XC-Edit?
  17. 4. What features are you planning to add in the next version?
  18. 5. What are some basic safety factors to keep in mind while using XC-Edit?
  19. 6. Who does Joe greet/thank for helping with the program?
  20. 7. Where can I get XC-Edit?
  21. 8. What junk can Joe cram in at the end?
  22.  
  23. ─-─-─-─-─-─-─-─-─-─
  24. 1. What is XC-Edit?
  25. ─-─-─-─-─-─-─-─-─-─
  26.  
  27. XC-Edit is an MS-DOS based, mouse driven graphical editor.  With it you can
  28. change some of the items in the savegames of XCOM: UFO Defense, a game by
  29. Microprose.
  30. You can change:
  31.  
  32. The layout of the bases and the amount of time left to build each section.
  33.  
  34. The inventory held at each base.
  35.  
  36. The rank/armor/stats of the soldiers at each base.
  37.  
  38. The speed/weapons/ammo of each craft at each base.
  39.  
  40. The amount of time/money to build/maintain a facility and also its defense
  41. rating and accuracy.
  42.  
  43. The level of funding from each country.
  44.  
  45. DISCLAIMER:  Any use of this program alters the savegame files in the desired
  46. directory.  Make sure you have backups of the savegames.  The author is not
  47. held responsible for any destruction of files.  The user has the ability to
  48. change values so that they are outside the game's normal operating standards.
  49. It is up to the user to use reasonable values.  Failure to do this could harm
  50. the savegame you are playing (like causing values to go negative)
  51.  
  52. ─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
  53. 2. What are the requirements to run XC-Edit?
  54. ─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
  55.  
  56. MINIMUM:
  57. You need at least a 286 with a 320x200x256 VGA monitor, MS-DOS 4.0+, a mouse,
  58. a keyboard, XCOM: UFO Defense, XC-Edit, and an I.Q. greater than a grape's.
  59.  
  60. SUGGESTED:
  61. A 386+ (since XCOM doesn't run on a 286...), a 320x200x256 VGA monitor, MS-DOS
  62. 5.0+, mouse, keyboard, the game, XC-Edit, and an I.Q. greater than a slug's.
  63.  
  64. RECOMMENDED:
  65. A 686/400Mhz, a 25" 1280x1024x16M SVGA monitor, MS-DOS 6.0+, a 3-D mouse, an
  66. ergonomic keyboard, an AWE 64, the game, XC-Edit, and an I.Q. greater than
  67. a chimp's.
  68.  
  69. MINE:
  70. A 486 DX4/120, a 15" 1024x760x16M SVGA monitor, MS-DOS 6.0, a 3 button mouse, a
  71. keyboard, a Sound Blaster 16, the game, XC-Edit, and an I.Q. greater than 150.
  72.  
  73. ─-─-─-─-─-─-─-─-─-─-─-─-
  74. 3. How do I use XC-Edit?
  75. ─-─-─-─-─-─-─-─-─-─-─-─-
  76.  
  77. HOW TO RUN:
  78. It's simple!  Unzip the editor into a PATH directory, then go to the
  79. DRIVELETTER:\XCOMDIR\GAME_X directory, where X is the savegame number.
  80. Type XCEDIT, and its ready to go!
  81.  
  82. ────────────────────────
  83.  
  84. HOW TO USE THE MAIN MENU:
  85. The main menu is where you start the program.  You can either click on one of
  86. the buttons on the right, or you can change what base is displayed.  The
  87. name of the current base is displayed at the top, and the base itself is on
  88. the left.  When the cursor is over a base facility, the name of the facility
  89. is displayed in the upper left, just like in the game!  Days left for the
  90. different facilities to be built is NOT displayed here.  Either look at the
  91. little base pictures on the upper right to see if anything is red (hence it's
  92. still being built), or go to EDIT BASE and check.
  93.  
  94. ────────────────────────
  95.  
  96. HOW TO CHANGE THE CURRENT BASE:
  97. Click on the little base symbols in the upper right.  A little picture of the
  98. base is mapped to them, just like in the game.
  99.  
  100. ────────────────────────
  101.  
  102. HOW TO EDIT A BASE:
  103. Position the arrowhead shaped mouse cursor over the button that says:
  104. EDIT BASE
  105. and gently press the left mouse button.  Release, and voila!
  106. Then click on a chunk of the base on the left side of the screen.  The editor
  107. will pull up a picture of it on the right.  Edit the type of facility and
  108. how many days are left to build it.  Click on another chunk, or click OK to
  109. return to the XC-Edit main menu.
  110.  
  111. ────────────────────────
  112.  
  113. HOW TO EDIT THE INVENTORY AT A BASE:
  114. Select the desired base, then click on the button that says EDIT INVENTORY.
  115. Press the up and down buttons at the far right to scroll the desired item onto
  116. the screen.  The long row of buttons on the right change the values. It's
  117. pretty self-explanatory.  
  118.  
  119. NOTE: The left mouse button increases the values by 1,
  120. and the right mouse button increases the word values (only) by 1000.
  121.  
  122. ────────────────────────
  123.  
  124. HOW TO EDIT SOLDIERS:
  125. Click the button that says SOLDIERS.  Then press the two buttons next to the
  126. OK button to select the desired soldier, and then click the other buttons to
  127. change his stats.  Then switch to the next desired soldier, or click OK to
  128. return to the main menu.  
  129.  
  130. NOTE: The left mouse button increases the values by 1,
  131. and the right mouse button increases the word values (only) by 1000.
  132.  
  133. NOTE: The soldiers are not shown specific to a base.  They are all right in
  134. line, so if you want to edit a soldier at base 2, look for him/her after the
  135. soldiers at base 1.
  136.  
  137. NOTE: The stats shown are NOT the total stats.  The Original Stat column is
  138. the part of the stat bar in the game that is FILLED IN.  This represents how
  139. much of the current stat the soldier had when you hired him.  The Added Stat
  140. column is the part of the bar that is hollow.  This represents how much of the
  141. current stat your soldier has developed.  If you want the total stats, add up
  142. the Original AND Added stats.
  143.  
  144. NOTE:
  145. If your soldiers are in a mission, their stats do NOT change until you finish
  146. or exit the current mission.
  147.  
  148. ────────────────────────
  149.  
  150.  
  151. HOW TO MODIFY CRAFT:
  152. Go to the list that pops up when you click the INTERCEPT button in XCOM.
  153. Remember the order of the ships there, because in the editor they are all in
  154. that order.  The craft are simply listed like this: 
  155. craft 1 
  156. craft 2 
  157. craft 3
  158. and not by their actual names: 
  159. interceptor 1
  160. firestorm 1 
  161. interceptor 2
  162. and the like.  My only reason for this is that with the editor you can
  163. change firestorm 1 into interceptor 1, and if you already have an interceptor
  164. 1, then you have two interceptor 1's.  Hmm.   Well, my way's better anyway.
  165. The other buttons change the ship's damage (why would you ever want to
  166. INCREASE it?), the ship's current speed (assuming it's out), the fuel (in
  167. units, not in percentage.  Want the percentage?  Take the number fuel units,
  168. divided by the max fuel for that type of ship), the craft type, and the
  169. weapons and ammo.
  170.  
  171. NOTE: The left mouse button increases the values by 1,
  172. and the right mouse button increases the word values (only) by 1000.
  173.  
  174. NOTE: The craft, like in the soldier editor, are not shown specific to a base.
  175. They are just in linear format.  Read the beginning of HOW TO MODIFY CRAFT to
  176. determine their order.
  177.  
  178. ────────────────────────
  179.  
  180. HOW TO MODIFY FACILITIES:
  181. Click MODIFY FACILITIES.  Then select the desired facility, and change its
  182. days to build, maintainance (inital AND monthly), accuracy, and defense.  As
  183. far as I know, applying DEFENSE AND ACCURACY to a non-weapons facility does
  184. nothing.  Now from now on when you build another one of this facility, it will
  185. only take as many days and as much money as you selected.  Click OK to
  186. go to the main menu.
  187.  
  188. NOTE: The left mouse button increases the values by 1,
  189. and the right mouse button increases the word values (only) by 1000.
  190.  
  191.  
  192. ────────────────────────
  193.  
  194. HOW TO MODIFY FUNDING:
  195. Click MODIFY FUNDING.  Change the money to the desired amount, and click OK to
  196. go to the main menu.
  197.  
  198. NOTE: The left mouse button increases the values by 1,
  199. and the right mouse button increases the word values (only) by 1000.
  200.  
  201. ────────────────────────
  202.  
  203. HOW TO USE THE SECRET AREA:
  204. Uhm... You aren't supposed to...  But, I can tell you that it is a really
  205. neeto idea!
  206.  
  207. ────────────────────────
  208.  
  209. HOW TO SAVE:
  210. Click the SAVE button on the main menu.  Don't worry if you forget to click
  211. this, if you make changes without saving, pressing the EXIT button will prompt
  212. you to save.
  213.  
  214. ────────────────────────
  215.  
  216. HOW TO EXIT:
  217. Click the exit button on the main menu.  For alternate methods, see the
  218. HOW TO REBOOT section.
  219.  
  220. ────────────────────────
  221.  
  222. HOW TO REBOOT:
  223. Hold down the CTRL key, and while still holding it also hold the ALT key, and
  224. finally, while holding them both down, press the DEL key.  Alternate ways to
  225. do this are:
  226. Press the RESET button.
  227. Flip the power switch.
  228. Go to your fuse box and pull the fuse to the computer, then replace it.
  229. Set CS to 0FFFFh and IP to 0, and start executing instructions.
  230.  
  231. ─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─
  232. 4. What features are you planning to add in the next version?
  233. ─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─
  234.  
  235. I plan to add:
  236.  
  237. MONEY EDITOR - For total amount of cash
  238. ADD TO SOLDIER EDITOR - Days left to recover from wounds
  239. DATE/TIME/SAVEGAME NAME EDITOR - Change the date/time/name of savegame entry
  240. SOLDIER NAME/BASE NAME EDITOR - Change the names of soldiers and bases
  241. BETTER BASE/CRAFT DETECTION - Currently there are some bugs
  242. SAVE/EXIT BUTTONS - Make them push in
  243.  
  244. Any additional ideas?  Contact me! (see WHERE CAN I GET XCEDIT)
  245.  
  246. ─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
  247. 5. What are some basic safety factors to keep in mind while using XC-Edit?
  248. ─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
  249.  
  250. 1. Do not expose to radiation or magnets.
  251.  
  252. 2. Do not store in a room whose temperature is above 140°F (60°C) or below
  253.    50°F (10°C)
  254.  
  255. 3. Do not operate heavy machinery while using this product.
  256.  
  257. 4. Do not attempt to remove any tags from this product.
  258.  
  259. 5. Cannot be used as a flotation device.
  260.  
  261. 6. Do not attempt to eat this product.
  262.  
  263. IMPROPER USE OF THIS PRODUCT COULD RESULT IN BLINDNESS OR PARALYSIS. IN
  264. THE CASE OF ACCIDENTAL INGESTION, DO NOT INDUCE VOMITING, CONTACT YOUR LOCAL
  265. POISON CENTER IMMEDIATELY. ANY FAILURE TO RECOGNIZE THESE NOTICES MAKES NULL
  266. AND VOID ALL WARRANTIES OR GUARANTEES ON THIS PRODUCT. BATTERIES NOT INCLUDED.
  267. OFFER ENDS 12/31/96. ODDS OF WINNING GRAND PRIZE ARE 1:1000000, FIRST PRIZE
  268. 1:600000, SECOND PRIZE 1:4500. OFFER NOT VALID OUTSIDE THE CONTINENTAL U.S.
  269.  
  270.  
  271. ─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─
  272. 6. Who does Joe greet/thank for helping with the program?
  273. ─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─
  274.  
  275. I wish to thank:
  276.  
  277. Chris Kolff - Holy cow!  You should be a professional betatester!
  278. Dave Foucault - Thanks for betatesting!
  279. James Deruyter - I never could have done it without you, James!
  280. Microprose - Thanks for such a cool game!
  281. Mike Laconte - Thanks for nothing!
  282. Rob Buecker - Thanks for help coding!
  283.  
  284.  
  285. For outstanding performance in a supporting betatester role, I nominate:
  286.  
  287. Rob Buecker
  288. James Deruyter
  289. Dave Foucault
  290. Chris Kolff
  291.  
  292. Thanks for betatesting!  I know you poured hundreds of hours into running this
  293. program over and over, but you are now free to go back to your own lives.
  294.  
  295.  
  296. Stuff people did, in MSJ (most significant job) order:
  297.  
  298. 1. Joe Winiarski - Coded.  Debugged.  Betatested.  Art.  File positions.
  299.                    Basically, the whole darn thing.
  300.  
  301. 2. Chris Kolff - Betatested (75%).  File positions/formats.  The whole idea.
  302.  
  303. 3. James Deruyter - Betatested.  Moral support.
  304. 3. Rob Buecker - Betatested.  PCX Decode routine.  Datafile embedding.
  305.  
  306. 4. Dave Foucault - Betatested.
  307.  
  308. 5. Mike Laconte - Hmm... I wish I could put ya down for something, Mike...
  309.  
  310. Special thanks to Chris for getting me started on this editor.  So much for
  311. just showing you how to edit a savegame :)
  312.  
  313.  
  314. ─-─-─-─-─-─-─-─-─-─-─-─-─-─
  315. 7. Where can I get XC-Edit?
  316. ─-─-─-─-─-─-─-─-─-─-─-─-─-─
  317.  
  318. To get: 
  319.  
  320. List of savegame file positions
  321. Other versions
  322. Sources
  323. Etc. 
  324. Release info
  325. !
  326.  
  327. contact me at
  328.  
  329. jwnrski@execpc.com
  330. before September 1997.
  331.  
  332. After that, I am leaving for college.  Maybe the new mail address will be in
  333. the DOCs for version 2.00.
  334.  
  335. If for some reason you can not email me, like it is past September 1997 or
  336. you aren't on the internet, snail mail me.
  337.  
  338. Joe Winiarski
  339. 2888 s. 103rd st.
  340. West Allis, WI
  341. 53227
  342. USA
  343.  
  344. Or, call 1-800-XCEDIT! and say "AARDWOLF". Open 9-5 Monday through Saturday, 
  345. 12-6 Sunday. Operators are standing by.  Se habla español.
  346.  
  347.  
  348. ─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
  349. 8. What junk can Joe cram in at the end?
  350. ─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-─-
  351.  
  352. XC-Edit was created by Joe Winiarski (that's me!) in assembly.
  353.  
  354. Final compile date: 5/22/97
  355.  
  356. It was assembled with Turbo Assembler 4.0, linked with TLINK, and debuggged
  357. with Turbo Debugger.
  358.  
  359. The pictures were captured into .RAW format from XCOM with VGACAP, which was
  360. written by Lawrence and Martin Gozum.  Thanks guys for a cool utility!
  361. Also, the palette was ripped with VGACAP.
  362.  
  363. The pictures were then converted to and from .PCX with BYTERAPE and the
  364. PCX2RAW utility by Maciek Drejak.
  365.  
  366. All of the art, that wasn't from the game, was drawn (by me!) in Autodesk
  367. Animator Pro.
  368.  
  369. The font was taken partly from the game.  The base screen was captured from
  370. the game, and I drew the rest of the letters and the rest of the font.  It
  371. was then converted into a set of 6x8 pixel characters.
  372.  
  373. XCOM: UFO Defense was written by the really awesome people at Microprose.
  374. It was number 7 on PC-Gamer's "TOP 50 Games of ALL TIME"!!!
  375.  
  376. Hail Brak!
  377.  
  378. Wow.  You must be really really bored to still be reading all the way to down
  379. here.  Get a life!  Or better yet, become a programmer!
  380.  
  381. Aera terces eht dnif t'nac dna diputs era sretsetateb ym!
  382.